// 蜂窝蜜造平台生成代码，如手工更改，请添加到 .beeignore 忽略生成

package com.fowo.api.documentCirculation.model;

import com.fowo.api.common.model.PageSearch;
import java.util.Date;
import lombok.Getter;
import lombok.Setter;
import org.springframework.format.annotation.DateTimeFormat;

@Setter
@Getter
public class DataTaskBranchSearchParamPo extends PageSearch {

  /**
   * 所属数据事务
   */
  private Long parentId;

  /**
   * 所属数据事务 比较(eq)
   */
  private Long parentIdEq;
  /**
   * 所属数据事务 比较(neq)
   */
  private Long parentIdNeq;
  /**
   * 所属数据事务 比较(gt)
   */
  private Long parentIdGt;
  /**
   * 所属数据事务 比较(gte)
   */
  private Long parentIdGte;
  /**
   * 所属数据事务 比较(lt)
   */
  private Long parentIdLt;
  /**
   * 所属数据事务 比较(lte)
   */
  private Long parentIdLte;
  /**
   * 所属数据事务 比较(contains)
   */
  private Long parentIdContains;
  /**
   * 所属数据事务 比较(notcontains)
   */
  private Long parentIdNotcontains;
  /**
   * 所属数据事务 比较(startswith)
   */
  private Long parentIdStartswith;
  /**
   * 所属数据事务 比较(endswith)
   */
  private Long parentIdEndswith;
  /**
   * 所属数据事务 比较(isnull)
   */
  private Boolean parentIdIsnull;
  /**
   * 所属数据事务 比较(isnotnull)
   */
  private Boolean parentIdIsnotnull;
  /**
   * 所属数据事务的名称 比较(eq)
   */
  private String parentIdNameEq;
  /**
   * 所属数据事务的名称 比较(neq)
   */
  private String parentIdNameNeq;
  /**
   * 所属数据事务的名称 比较(gt)
   */
  private String parentIdNameGt;
  /**
   * 所属数据事务的名称 比较(gte)
   */
  private String parentIdNameGte;
  /**
   * 所属数据事务的名称 比较(lt)
   */
  private String parentIdNameLt;
  /**
   * 所属数据事务的名称 比较(lte)
   */
  private String parentIdNameLte;
  /**
   * 所属数据事务的名称 比较(contains)
   */
  private String parentIdNameContains;
  /**
   * 所属数据事务的名称 比较(notcontains)
   */
  private String parentIdNameNotcontains;
  /**
   * 所属数据事务的名称 比较(startswith)
   */
  private String parentIdNameStartswith;
  /**
   * 所属数据事务的名称 比较(endswith)
   */
  private String parentIdNameEndswith;
  /**
   * 所属数据事务的名称 比较(isnull)
   */
  private Boolean parentIdNameIsnull;
  /**
   * 所属数据事务的名称 比较(isnotnull)
   */
  private Boolean parentIdNameIsnotnull;

  /**
   * 编号
   */
  private Long id;

  /**
   * 最小编号
   */
  private Long idMin;

  /**
   * 最大编号
   */
  private Long idMax;

  /**
   * 编号 比较(eq)
   */
  private Long idEq;
  /**
   * 编号 比较(neq)
   */
  private Long idNeq;
  /**
   * 编号 比较(gt)
   */
  private Long idGt;
  /**
   * 编号 比较(gte)
   */
  private Long idGte;
  /**
   * 编号 比较(lt)
   */
  private Long idLt;
  /**
   * 编号 比较(lte)
   */
  private Long idLte;
  /**
   * 编号 比较(contains)
   */
  private Long idContains;
  /**
   * 编号 比较(notcontains)
   */
  private Long idNotcontains;
  /**
   * 编号 比较(startswith)
   */
  private Long idStartswith;
  /**
   * 编号 比较(endswith)
   */
  private Long idEndswith;
  /**
   * 编号 比较(isnull)
   */
  private Boolean idIsnull;
  /**
   * 编号 比较(isnotnull)
   */
  private Boolean idIsnotnull;

  /**
   * 最早创建时间
   */
  @DateTimeFormat(pattern = "yyyy-MM-dd")
  private Date createTimeStart;

  /**
   * 最晚创建时间
   */
  @DateTimeFormat(pattern = "yyyy-MM-dd")
  private Date createTimeEnd;

  /**
   * 创建时间 比较(eq)
   */
  private Date createTimeEq;
  /**
   * 创建时间 比较(neq)
   */
  private Date createTimeNeq;
  /**
   * 创建时间 比较(gt)
   */
  private Date createTimeGt;
  /**
   * 创建时间 比较(gte)
   */
  private Date createTimeGte;
  /**
   * 创建时间 比较(lt)
   */
  private Date createTimeLt;
  /**
   * 创建时间 比较(lte)
   */
  private Date createTimeLte;
  /**
   * 创建时间 比较(contains)
   */
  private Date createTimeContains;
  /**
   * 创建时间 比较(notcontains)
   */
  private Date createTimeNotcontains;
  /**
   * 创建时间 比较(startswith)
   */
  private Date createTimeStartswith;
  /**
   * 创建时间 比较(endswith)
   */
  private Date createTimeEndswith;
  /**
   * 创建时间 比较(isnull)
   */
  private Boolean createTimeIsnull;
  /**
   * 创建时间 比较(isnotnull)
   */
  private Boolean createTimeIsnotnull;

  /**
   * 创建人
   */
  private Long createUser;

  /**
   * 最小创建人
   */
  private Long createUserMin;

  /**
   * 最大创建人
   */
  private Long createUserMax;

  /**
   * 创建人 比较(eq)
   */
  private Long createUserEq;
  /**
   * 创建人 比较(neq)
   */
  private Long createUserNeq;
  /**
   * 创建人 比较(gt)
   */
  private Long createUserGt;
  /**
   * 创建人 比较(gte)
   */
  private Long createUserGte;
  /**
   * 创建人 比较(lt)
   */
  private Long createUserLt;
  /**
   * 创建人 比较(lte)
   */
  private Long createUserLte;
  /**
   * 创建人 比较(contains)
   */
  private Long createUserContains;
  /**
   * 创建人 比较(notcontains)
   */
  private Long createUserNotcontains;
  /**
   * 创建人 比较(startswith)
   */
  private Long createUserStartswith;
  /**
   * 创建人 比较(endswith)
   */
  private Long createUserEndswith;
  /**
   * 创建人 比较(isnull)
   */
  private Boolean createUserIsnull;
  /**
   * 创建人 比较(isnotnull)
   */
  private Boolean createUserIsnotnull;

  /**
   * 最早更新时间
   */
  @DateTimeFormat(pattern = "yyyy-MM-dd")
  private Date lastUpdateTimeStart;

  /**
   * 最晚更新时间
   */
  @DateTimeFormat(pattern = "yyyy-MM-dd")
  private Date lastUpdateTimeEnd;

  /**
   * 更新时间 比较(eq)
   */
  private Date lastUpdateTimeEq;
  /**
   * 更新时间 比较(neq)
   */
  private Date lastUpdateTimeNeq;
  /**
   * 更新时间 比较(gt)
   */
  private Date lastUpdateTimeGt;
  /**
   * 更新时间 比较(gte)
   */
  private Date lastUpdateTimeGte;
  /**
   * 更新时间 比较(lt)
   */
  private Date lastUpdateTimeLt;
  /**
   * 更新时间 比较(lte)
   */
  private Date lastUpdateTimeLte;
  /**
   * 更新时间 比较(contains)
   */
  private Date lastUpdateTimeContains;
  /**
   * 更新时间 比较(notcontains)
   */
  private Date lastUpdateTimeNotcontains;
  /**
   * 更新时间 比较(startswith)
   */
  private Date lastUpdateTimeStartswith;
  /**
   * 更新时间 比较(endswith)
   */
  private Date lastUpdateTimeEndswith;
  /**
   * 更新时间 比较(isnull)
   */
  private Boolean lastUpdateTimeIsnull;
  /**
   * 更新时间 比较(isnotnull)
   */
  private Boolean lastUpdateTimeIsnotnull;

  /**
   * 更新人
   */
  private Long lastUpdateUser;

  /**
   * 最小更新人
   */
  private Long lastUpdateUserMin;

  /**
   * 最大更新人
   */
  private Long lastUpdateUserMax;

  /**
   * 更新人 比较(eq)
   */
  private Long lastUpdateUserEq;
  /**
   * 更新人 比较(neq)
   */
  private Long lastUpdateUserNeq;
  /**
   * 更新人 比较(gt)
   */
  private Long lastUpdateUserGt;
  /**
   * 更新人 比较(gte)
   */
  private Long lastUpdateUserGte;
  /**
   * 更新人 比较(lt)
   */
  private Long lastUpdateUserLt;
  /**
   * 更新人 比较(lte)
   */
  private Long lastUpdateUserLte;
  /**
   * 更新人 比较(contains)
   */
  private Long lastUpdateUserContains;
  /**
   * 更新人 比较(notcontains)
   */
  private Long lastUpdateUserNotcontains;
  /**
   * 更新人 比较(startswith)
   */
  private Long lastUpdateUserStartswith;
  /**
   * 更新人 比较(endswith)
   */
  private Long lastUpdateUserEndswith;
  /**
   * 更新人 比较(isnull)
   */
  private Boolean lastUpdateUserIsnull;
  /**
   * 更新人 比较(isnotnull)
   */
  private Boolean lastUpdateUserIsnotnull;

  /**
   * 类型(模糊搜索)
   */
  private String type;

  /**
   * 类型 比较(eq)
   */
  private String typeEq;
  /**
   * 类型 比较(neq)
   */
  private String typeNeq;
  /**
   * 类型 比较(gt)
   */
  private String typeGt;
  /**
   * 类型 比较(gte)
   */
  private String typeGte;
  /**
   * 类型 比较(lt)
   */
  private String typeLt;
  /**
   * 类型 比较(lte)
   */
  private String typeLte;
  /**
   * 类型 比较(contains)
   */
  private String typeContains;
  /**
   * 类型 比较(notcontains)
   */
  private String typeNotcontains;
  /**
   * 类型 比较(startswith)
   */
  private String typeStartswith;
  /**
   * 类型 比较(endswith)
   */
  private String typeEndswith;
  /**
   * 类型 比较(isnull)
   */
  private Boolean typeIsnull;
  /**
   * 类型 比较(isnotnull)
   */
  private Boolean typeIsnotnull;

  /**
   * 源表(模糊搜索)
   */
  private String fromTable;

  /**
   * 源表 比较(eq)
   */
  private String fromTableEq;
  /**
   * 源表 比较(neq)
   */
  private String fromTableNeq;
  /**
   * 源表 比较(gt)
   */
  private String fromTableGt;
  /**
   * 源表 比较(gte)
   */
  private String fromTableGte;
  /**
   * 源表 比较(lt)
   */
  private String fromTableLt;
  /**
   * 源表 比较(lte)
   */
  private String fromTableLte;
  /**
   * 源表 比较(contains)
   */
  private String fromTableContains;
  /**
   * 源表 比较(notcontains)
   */
  private String fromTableNotcontains;
  /**
   * 源表 比较(startswith)
   */
  private String fromTableStartswith;
  /**
   * 源表 比较(endswith)
   */
  private String fromTableEndswith;
  /**
   * 源表 比较(isnull)
   */
  private Boolean fromTableIsnull;
  /**
   * 源表 比较(isnotnull)
   */
  private Boolean fromTableIsnotnull;

  /**
   * 目标表(模糊搜索)
   */
  private String toTable;

  /**
   * 目标表 比较(eq)
   */
  private String toTableEq;
  /**
   * 目标表 比较(neq)
   */
  private String toTableNeq;
  /**
   * 目标表 比较(gt)
   */
  private String toTableGt;
  /**
   * 目标表 比较(gte)
   */
  private String toTableGte;
  /**
   * 目标表 比较(lt)
   */
  private String toTableLt;
  /**
   * 目标表 比较(lte)
   */
  private String toTableLte;
  /**
   * 目标表 比较(contains)
   */
  private String toTableContains;
  /**
   * 目标表 比较(notcontains)
   */
  private String toTableNotcontains;
  /**
   * 目标表 比较(startswith)
   */
  private String toTableStartswith;
  /**
   * 目标表 比较(endswith)
   */
  private String toTableEndswith;
  /**
   * 目标表 比较(isnull)
   */
  private Boolean toTableIsnull;
  /**
   * 目标表 比较(isnotnull)
   */
  private Boolean toTableIsnotnull;

  /**
   * 源表状态字段(模糊搜索)
   */
  private String fromTableStatusField;

  /**
   * 源表状态字段 比较(eq)
   */
  private String fromTableStatusFieldEq;
  /**
   * 源表状态字段 比较(neq)
   */
  private String fromTableStatusFieldNeq;
  /**
   * 源表状态字段 比较(gt)
   */
  private String fromTableStatusFieldGt;
  /**
   * 源表状态字段 比较(gte)
   */
  private String fromTableStatusFieldGte;
  /**
   * 源表状态字段 比较(lt)
   */
  private String fromTableStatusFieldLt;
  /**
   * 源表状态字段 比较(lte)
   */
  private String fromTableStatusFieldLte;
  /**
   * 源表状态字段 比较(contains)
   */
  private String fromTableStatusFieldContains;
  /**
   * 源表状态字段 比较(notcontains)
   */
  private String fromTableStatusFieldNotcontains;
  /**
   * 源表状态字段 比较(startswith)
   */
  private String fromTableStatusFieldStartswith;
  /**
   * 源表状态字段 比较(endswith)
   */
  private String fromTableStatusFieldEndswith;
  /**
   * 源表状态字段 比较(isnull)
   */
  private Boolean fromTableStatusFieldIsnull;
  /**
   * 源表状态字段 比较(isnotnull)
   */
  private Boolean fromTableStatusFieldIsnotnull;

  /**
   * 中间值(模糊搜索)
   */
  private String median;

  /**
   * 中间值 比较(eq)
   */
  private String medianEq;
  /**
   * 中间值 比较(neq)
   */
  private String medianNeq;
  /**
   * 中间值 比较(gt)
   */
  private String medianGt;
  /**
   * 中间值 比较(gte)
   */
  private String medianGte;
  /**
   * 中间值 比较(lt)
   */
  private String medianLt;
  /**
   * 中间值 比较(lte)
   */
  private String medianLte;
  /**
   * 中间值 比较(contains)
   */
  private String medianContains;
  /**
   * 中间值 比较(notcontains)
   */
  private String medianNotcontains;
  /**
   * 中间值 比较(startswith)
   */
  private String medianStartswith;
  /**
   * 中间值 比较(endswith)
   */
  private String medianEndswith;
  /**
   * 中间值 比较(isnull)
   */
  private Boolean medianIsnull;
  /**
   * 中间值 比较(isnotnull)
   */
  private Boolean medianIsnotnull;

  /**
   * 完成值(模糊搜索)
   */
  private String completionValue;

  /**
   * 完成值 比较(eq)
   */
  private String completionValueEq;
  /**
   * 完成值 比较(neq)
   */
  private String completionValueNeq;
  /**
   * 完成值 比较(gt)
   */
  private String completionValueGt;
  /**
   * 完成值 比较(gte)
   */
  private String completionValueGte;
  /**
   * 完成值 比较(lt)
   */
  private String completionValueLt;
  /**
   * 完成值 比较(lte)
   */
  private String completionValueLte;
  /**
   * 完成值 比较(contains)
   */
  private String completionValueContains;
  /**
   * 完成值 比较(notcontains)
   */
  private String completionValueNotcontains;
  /**
   * 完成值 比较(startswith)
   */
  private String completionValueStartswith;
  /**
   * 完成值 比较(endswith)
   */
  private String completionValueEndswith;
  /**
   * 完成值 比较(isnull)
   */
  private Boolean completionValueIsnull;
  /**
   * 完成值 比较(isnotnull)
   */
  private Boolean completionValueIsnotnull;

  /**
   * 源表检测字段(模糊搜索)
   */
  private String fromTableDetectionField;

  /**
   * 源表检测字段 比较(eq)
   */
  private String fromTableDetectionFieldEq;
  /**
   * 源表检测字段 比较(neq)
   */
  private String fromTableDetectionFieldNeq;
  /**
   * 源表检测字段 比较(gt)
   */
  private String fromTableDetectionFieldGt;
  /**
   * 源表检测字段 比较(gte)
   */
  private String fromTableDetectionFieldGte;
  /**
   * 源表检测字段 比较(lt)
   */
  private String fromTableDetectionFieldLt;
  /**
   * 源表检测字段 比较(lte)
   */
  private String fromTableDetectionFieldLte;
  /**
   * 源表检测字段 比较(contains)
   */
  private String fromTableDetectionFieldContains;
  /**
   * 源表检测字段 比较(notcontains)
   */
  private String fromTableDetectionFieldNotcontains;
  /**
   * 源表检测字段 比较(startswith)
   */
  private String fromTableDetectionFieldStartswith;
  /**
   * 源表检测字段 比较(endswith)
   */
  private String fromTableDetectionFieldEndswith;
  /**
   * 源表检测字段 比较(isnull)
   */
  private Boolean fromTableDetectionFieldIsnull;
  /**
   * 源表检测字段 比较(isnotnull)
   */
  private Boolean fromTableDetectionFieldIsnotnull;

  /**
   * 源表钩稽字段(模糊搜索)
   */
  private String fromTableCrossCheckFields;

  /**
   * 源表钩稽字段 比较(eq)
   */
  private String fromTableCrossCheckFieldsEq;
  /**
   * 源表钩稽字段 比较(neq)
   */
  private String fromTableCrossCheckFieldsNeq;
  /**
   * 源表钩稽字段 比较(gt)
   */
  private String fromTableCrossCheckFieldsGt;
  /**
   * 源表钩稽字段 比较(gte)
   */
  private String fromTableCrossCheckFieldsGte;
  /**
   * 源表钩稽字段 比较(lt)
   */
  private String fromTableCrossCheckFieldsLt;
  /**
   * 源表钩稽字段 比较(lte)
   */
  private String fromTableCrossCheckFieldsLte;
  /**
   * 源表钩稽字段 比较(contains)
   */
  private String fromTableCrossCheckFieldsContains;
  /**
   * 源表钩稽字段 比较(notcontains)
   */
  private String fromTableCrossCheckFieldsNotcontains;
  /**
   * 源表钩稽字段 比较(startswith)
   */
  private String fromTableCrossCheckFieldsStartswith;
  /**
   * 源表钩稽字段 比较(endswith)
   */
  private String fromTableCrossCheckFieldsEndswith;
  /**
   * 源表钩稽字段 比较(isnull)
   */
  private Boolean fromTableCrossCheckFieldsIsnull;
  /**
   * 源表钩稽字段 比较(isnotnull)
   */
  private Boolean fromTableCrossCheckFieldsIsnotnull;

  /**
   * 源表钩稽字段(模糊搜索)
   */
  private String fromTableCumulativeFields;

  /**
   * 源表钩稽字段 比较(eq)
   */
  private String fromTableCumulativeFieldsEq;
  /**
   * 源表钩稽字段 比较(neq)
   */
  private String fromTableCumulativeFieldsNeq;
  /**
   * 源表钩稽字段 比较(gt)
   */
  private String fromTableCumulativeFieldsGt;
  /**
   * 源表钩稽字段 比较(gte)
   */
  private String fromTableCumulativeFieldsGte;
  /**
   * 源表钩稽字段 比较(lt)
   */
  private String fromTableCumulativeFieldsLt;
  /**
   * 源表钩稽字段 比较(lte)
   */
  private String fromTableCumulativeFieldsLte;
  /**
   * 源表钩稽字段 比较(contains)
   */
  private String fromTableCumulativeFieldsContains;
  /**
   * 源表钩稽字段 比较(notcontains)
   */
  private String fromTableCumulativeFieldsNotcontains;
  /**
   * 源表钩稽字段 比较(startswith)
   */
  private String fromTableCumulativeFieldsStartswith;
  /**
   * 源表钩稽字段 比较(endswith)
   */
  private String fromTableCumulativeFieldsEndswith;
  /**
   * 源表钩稽字段 比较(isnull)
   */
  private Boolean fromTableCumulativeFieldsIsnull;
  /**
   * 源表钩稽字段 比较(isnotnull)
   */
  private Boolean fromTableCumulativeFieldsIsnotnull;

  /**
   * 目标表ID列(模糊搜索)
   */
  private String toTableIdColumn;

  /**
   * 目标表ID列 比较(eq)
   */
  private String toTableIdColumnEq;
  /**
   * 目标表ID列 比较(neq)
   */
  private String toTableIdColumnNeq;
  /**
   * 目标表ID列 比较(gt)
   */
  private String toTableIdColumnGt;
  /**
   * 目标表ID列 比较(gte)
   */
  private String toTableIdColumnGte;
  /**
   * 目标表ID列 比较(lt)
   */
  private String toTableIdColumnLt;
  /**
   * 目标表ID列 比较(lte)
   */
  private String toTableIdColumnLte;
  /**
   * 目标表ID列 比较(contains)
   */
  private String toTableIdColumnContains;
  /**
   * 目标表ID列 比较(notcontains)
   */
  private String toTableIdColumnNotcontains;
  /**
   * 目标表ID列 比较(startswith)
   */
  private String toTableIdColumnStartswith;
  /**
   * 目标表ID列 比较(endswith)
   */
  private String toTableIdColumnEndswith;
  /**
   * 目标表ID列 比较(isnull)
   */
  private Boolean toTableIdColumnIsnull;
  /**
   * 目标表ID列 比较(isnotnull)
   */
  private Boolean toTableIdColumnIsnotnull;
}
